package com.rui.patterns.flyweight;

/**
 * @author : [锐神NO.3]
 * @version : [v1.0]
 * @className : AbstractBox
 * @createTime : [2022/2/23 16:05]
 * @description : [抽象享元角色]
 */

public abstract class AbstractBox {

    /**
     * 获取图形的方法
     */
    public abstract String getShape();

    /**
     * 显示图形及角色
     */
    public void display(String color) {
        System.out.println("方块形状：" + getShape() + "颜色：" + color);
    }
}
